ndc Plugs presents
*********************
Rhythmic Metalisation Delay (PC VST)
*********************

Version : 1.01
Author : Niall Moody (niallmoody@yahoo.co.uk)
Format(s) : PC
Created with : Delphi
CPU Usage : 9% (tested on a 600MHz AMD AThlon)

----------------------

Description : 

Much more than you're average delay, set it to 
Rhythmic Mode and it will change it's delay 
time in sequence, allowing you to create 
simple melodic passages out of previously 
un-melodic sound sources such as drum loops.

Credit has to go to Scuzzphut 
(http://www.djmarko.pwp.blueyonder.co.uk/), 
for his heavily commented example of a delay 
plugin (itself taken from Frederic Vanmol's 
ADelay code), without which it would have 
taken me much longer to write this plugin.

Note on CPU Usage : The 9% above only 
applies when you are using the Sync To Host 
function, as this requires the host to perform 
some time-consuming calculations.  Otherwise 
CPU Usage is ~2%.

The controls can be changed using the 
keyboard:
Z - Toggles Rhythmic Mode
X - Toggles 'Sync to Host'
C - Tap
Q/A - Delay
W/S - Feedback
E/D - Level
R/F - Rhythm Time
T/G - Time1
Y/H - Delay1
U/J - Time2
I/K - Delay2
O/L - Time3
Insert/Delete - Delay3
Home/End - Time4
Pg Up/Pg Down - Delay4

...and using MIDI CCs:
68 - Toggles Rhythmic Mode
69 - Toggles 'Sync to Host'
67 - Tap
70 - Delay
71 - Feedback
72 - Level
73 - Rhythm Time
74 - Time1
75 - Delay1
76 - Time2
77 - Delay2
78 - Time3
79 - Delay3
80 - Time4
81 - Delay4

NOTE : Not all vst hosts supply the timing 
information required for the 'Sync to Host' 
function to work.  If your host does not supply 
the correct information, an error mesage 
should appear, although this is not always the 
case.  Particularly, attempting to use the Sync 
to Host function within ModPlug Tracker will 
cause a severe crash.  I have included a Tap 
button in an attempt to get around this for 
hosts that don't supply the correct information.

Hosts that support the Sync to Host function 
are (this is not a conclusive list):
Cubase
Fruity Loops (although only to a certain extent - 
the timing may drift if you have a long song).

Installation : 

Copy the Rhythmic Metalisation Delay.dll file into your vst plugins
directory.

Hosts tested on :

ModPlug Tracker
PD (using the now defunct ~vst object)
Cubase v5 - demo
Fruity Loops v3.3 - demo
Muzys
 
----------------------

Version History : 

1.01 - Added Keyboard shortcuts and control 
with MIDI CCs.
1.00 - First release.

----------------------
This plugin was made in Delphi with the help of Toby
Bear's template (http://www.tobybear.de).

VST is a trademark of Steinberg Media Technologies AG
 
